MESVRSLVEDKPVVIFSKSSCCMSHSIQTLISGFGAKMTVYELDQFSNGQEIEKALVQMGCKPSVPAVFIGQQFIGGANQVMTLQVKNQLAAMLRRAGAIWV